let obj = {
    consNo: '1211',
    p1: 20,
    p2: 17,
    p3: 19,
    p4: 40,
}
//去除consNo这个属性

//根据属性值去筛选某个属性
//因为对象不能用filter方法，所以先转换为数组
let newArray = Object.keys(obj)
let newArray2 = newArray.filter((item) => {
     return item[0]=='p'
})
console.log(newArray2)  //这个数组是把不符合规定的属性去除后用key组成的新的数组 ['p1', 'p2', 'p3', 'p4']


let newArray3 = newArray2.reduce((pre, key) => {
    pre[key] = obj[key]
    return pre
},{}) 
console.log(newArray3) // { p1: 20, p2: 17, p3: 19, p4: 40 }


